// import { from } from "form-data";
// pages/login/login.js
// const util = require('../../utils/util.js')
import {
  logininfo
} from "../api/user.js"
const app =getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    username: "",
    password: "",
    loading: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  // 登录
  login: function () {
    console.log(11);
    this.setData({
      loading: true
    })
    logininfo(this.data.username, this.data.password).then((res) => {
      console.log(res);
      if (res.data.code == 0) {
        console.log(app.globalData.isLogin);
        app.globalData.isLogin = true;
        wx.switchTab({
          url: '../userpage/userpage',
        })
        // 思路1  // 成功吧用户信息存下来cookie是数组通过join方法转化为字符串
        //  const cookies= res.cookies.join(";");
        //  if(cookies.includes("JSESSIONID")){
        //    wx.setStorageSync('cookies', cookies)
        //   }
        // 思路2//登录成功后可以拿到coockie的信息存到本地 需要拿到的信息携带jisonID的cookie
        res.cookies.forEach(item => {
          // cookies 进行遍历
          if (item.includes("JSESSIONID"))
            // 吧这个JSESSIONID存起来  aizaitiiabulikemu
            wx.setStorageSync('cookies', item)
        });
        // 先记录一下登录状态
        // var obj = {name:"张三"}
        // obj.name="lisi"
        // 登录成功后记录一下用户信息
        app.globalData.userInfo=res.data.data
        app.globalData.isLogin=true
        // 情提示
        wx.showToast({
          title: '登录成功',
        })
        this.setData({
          loading: false
        })
        // 只能跳转到非tabbar页面
       

      } else {
        wx.showModal({
          title: '登录失败',
          content: res.data.msg,
          confirmText: "我知道了",
          showCancel: false

          // success (res) {
          //   if (res.confirm) {
          //     console.log('用户点击确定')
          //   } else if (res.cancel) {
          //     console.log('用户点击取消')
          //   }
          // }
        })
        this.setData({
          loading: false
        })

      }

    })
  },
      handleContact(e) {
    console.log(e.detail.path)
    console.log(e.detail.query)
  },
  // 扫一扫
  scan1() {
    console.log(222);
    wx.scanCode({
      onlyFromCamera: false,
      success: (res) => {
        console.log(res);
        wx.swi({
          url: '../../pages/scantext/scantext',
          events: {
            // 为指定事件添加一个监听器，获取被打开页面传送到当前页面的数据
            acceptDataFromOpenedPage: function (data) {
              console.log(data)
            },
            someEvent: function (data) {
              console.log(data)
            }

          },
          success: function (res) {
            // 通过eventChannel向被打开页面传送数据
            res.eventChannel.emit('acceptDataFromOpenerPage', {
              data: 'test'
            })
          }
        })
        console.log("chenggongle");
      }
    })
  },
  // 返回首页
  backq: function () {
    wx.reLaunch({
      url: '../news/news'
    })
    console.log("2222");
  }
})